export interface OrderVO {
  /**
   * 订单id
   */
  id: string | number;

  /**
   * 用户id
   */
  memberId: string | number;

  /**
   * 祭扫套餐id
   */
  offerlibationId: string | number;

  /**
   * 下单时间
   */
  orderTime: string;

  /**
   * 逝者id
   */
  deadPersonId: string | number;

  /**
   * 墓穴id
   */
  graveId: string | number;

  /**
   * 联系人
   */
  contacts: string;

  /**
   * 联系电话
   */
  contactsPhone: string;

  /**
   * 预约日期
   */
  appointmentDate: string;

  /**
   * 备注
   */
  remark: string;

  /**
   * 订单状态 1：待服务 2：服务中 3：已完成 4：已退款
   */
  orderStatus: number;

  /**
   * 开票状态 0：未开票 1：已开票
   */
  billingStatus: number;

  /**
   * 退款原因
   */
  refundReason: string;

  /**
   * 服务人员
   */
  serviceStaff: string;

  /**
   * 服务时间
   */
  serviceTime: string;

  /**
   * 是否联系用户 1:是 0:否
   */
  isRelation: number;

  /**
   * 联系记录
   */
  relationRecord: string;

  /**
   * 服务实录
   */
  serviceRecord: string;
  relationRecordUrl: string;
  serviceRecordUrl: string;

  /**
   * 服务内容
   */
  serviceContext: string;

}

export interface OrderForm extends BaseEntity {
  /**
   * 订单id
   */
  id?: string | number;

  /**
   * 用户id
   */
  memberId?: string | number;

  /**
   * 祭扫套餐id
   */
  offerlibationId?: string | number;

  /**
   * 下单时间
   */
  orderTime?: string;

  /**
   * 逝者id
   */
  deadPersonId?: string | number;

  /**
   * 墓穴id
   */
  graveId?: string | number;

  /**
   * 联系人
   */
  contacts?: string;

  /**
   * 联系电话
   */
  contactsPhone?: string;

  /**
   * 预约日期
   */
  appointmentDate?: string;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 订单状态 1：待服务 2：服务中 3：已完成 4：已退款
   */
  orderStatus?: number;

  /**
   * 开票状态 0：未开票 1：已开票
   */
  billingStatus?: number;

  /**
   * 退款原因
   */
  refundReason?: string;

  /**
   * 服务人员
   */
  serviceStaff?: string;

  /**
   * 服务时间
   */
  serviceTime?: string;

  /**
   * 是否联系用户 1:是 0:否
   */
  isRelation?: number;

  /**
   * 联系记录
   */
  relationRecord?: string;

  /**
   * 服务实录
   */
  serviceRecord?: string;
  relationRecordUrl?: string;
  serviceRecordUrl?: string;
  /**
   * 服务内容
   */
  serviceContext?: string;

}

export interface OrderQuery extends PageQuery {

  /**
   * 用户id
   */
  memberId?: string | number;

  /**
   * 祭扫套餐id
   */
  offerlibationId?: string | number;

  /**
   * 下单时间
   */
  orderTime?: string;
  beginTime?: string;
  endTime?: string;
  /**
   * 逝者id
   */
  deadPersonId?: string | number;

  /**
   * 墓穴id
   */
  graveId?: string | number;

  /**
   * 联系人
   */
  contacts?: string;

  /**
   * 联系电话
   */
  contactsPhone?: string;

  /**
   * 预约日期
   */
  appointmentDate?: string;

  /**
   * 订单状态 1：待服务 2：服务中 3：已完成 4：已退款
   */
  orderStatus?: number;

  /**
   * 开票状态 0：未开票 1：已开票
   */
  billingStatus?: number;

  /**
   * 退款原因
   */
  refundReason?: string;

  /**
   * 服务人员
   */
  serviceStaff?: string;

  /**
   * 服务时间
   */
  serviceTime?: string;

  /**
   * 是否联系用户 1:是 0:否
   */
  isRelation?: number;

  /**
   * 联系记录
   */
  relationRecord?: string;

  /**
   * 服务实录
   */
  serviceRecord?: string;

  /**
   * 服务内容
   */
  serviceContext?: string;
  relationRecordUrl?: string;
  serviceRecordUrl?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



